package com.huangjue.backend.mapper;


import com.huangjue.backend.entity.HomeworkEvaluation;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * 作业评价表Mapper接口
 */
public interface HomeworkEvaluationMapper {

    /**
     * 新增作业评价
     * @param homeworkEvaluation 作业评价对象
     * @return 影响行数
     */
    int insert(HomeworkEvaluation homeworkEvaluation);


    /**
     * 根据ID删除作业评价
     * @param id 主键ID
     * @return 影响行数
     */
    int deleteById(Long id);

    //根据时间范围筛选出提交过作业的学生id
    List<Integer> selectByTime(
            @Param("startTime") String startTime,  // 时间格式："YYYY-MM-DD"
            @Param("endTime") String endTime
    );
}
